<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>ArNetworking: ArServerHandlerMapping Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">ArNetworking
   &#160;<span id="projectnumber">dev20180125</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li><a href="pages.html"><span>Related&#160;Pages</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
      <li><a href="examples.html"><span>Examples</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('classArServerHandlerMapping.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="classArServerHandlerMapping-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">ArServerHandlerMapping Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

<p>Class that handles the starting, stopping, and status of mapping.  
 <a href="classArServerHandlerMapping.html#details">More...</a></p>

<p><code>#include &lt;ArServerHandlerMapping.h&gt;</code></p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:affa3b8851b2e2892b264a58612023d5e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#affa3b8851b2e2892b264a58612023d5e">addInfoToLog</a> (const char *str)</td></tr>
<tr class="memdesc:affa3b8851b2e2892b264a58612023d5e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds an info to the log (has no robot pose) (make sure the robot's locked)  <a href="#affa3b8851b2e2892b264a58612023d5e">More...</a><br /></td></tr>
<tr class="separator:affa3b8851b2e2892b264a58612023d5e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70dfdbb069b3afc04361ee99c5a01b4f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a70dfdbb069b3afc04361ee99c5a01b4f">addLocationData</a> (const char *name, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArRetFunctor3.html">ArRetFunctor3</a>&lt; int, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTime.html">ArTime</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArPose.html">ArPose</a> *, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArPoseWithTime.html">ArPoseWithTime</a> * &gt; *functor)</td></tr>
<tr class="memdesc:a70dfdbb069b3afc04361ee99c5a01b4f"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a new type of location data to the logger.  <a href="#a70dfdbb069b3afc04361ee99c5a01b4f">More...</a><br /></td></tr>
<tr class="separator:a70dfdbb069b3afc04361ee99c5a01b4f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeaa5f0071164d78c096ff5ef29054385"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#aeaa5f0071164d78c096ff5ef29054385">addMappingBegunCallback</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *functor, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0">ArListPos::Pos</a> position=<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a3c55111fa6c7f63c41fc0b387f5b57d9">ArListPos::LAST</a>)</td></tr>
<tr class="memdesc:aeaa5f0071164d78c096ff5ef29054385"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a callback for just after mapping has started.  <a href="#aeaa5f0071164d78c096ff5ef29054385">More...</a><br /></td></tr>
<tr class="separator:aeaa5f0071164d78c096ff5ef29054385"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e961eb78879c5b26e904df53cf0e957"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a2e961eb78879c5b26e904df53cf0e957">addMappingEndCallback</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *functor, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0">ArListPos::Pos</a> position=<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a3c55111fa6c7f63c41fc0b387f5b57d9">ArListPos::LAST</a>)</td></tr>
<tr class="memdesc:a2e961eb78879c5b26e904df53cf0e957"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a callback for the end of mapping.  <a href="#a2e961eb78879c5b26e904df53cf0e957">More...</a><br /></td></tr>
<tr class="separator:a2e961eb78879c5b26e904df53cf0e957"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8dc7454c2d5d7c98a5074fed5ee8bdb2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a8dc7454c2d5d7c98a5074fed5ee8bdb2">addMappingEndedCallback</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *functor, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0">ArListPos::Pos</a> position=<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a3c55111fa6c7f63c41fc0b387f5b57d9">ArListPos::LAST</a>)</td></tr>
<tr class="memdesc:a8dc7454c2d5d7c98a5074fed5ee8bdb2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a callback that is invoked after mapping has been ended.  <a href="#a8dc7454c2d5d7c98a5074fed5ee8bdb2">More...</a><br /></td></tr>
<tr class="separator:a8dc7454c2d5d7c98a5074fed5ee8bdb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8e5a3dad603641ee2b3096ffa7aee12"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#ae8e5a3dad603641ee2b3096ffa7aee12">addMappingStartCallback</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *functor, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0">ArListPos::Pos</a> position=<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a3c55111fa6c7f63c41fc0b387f5b57d9">ArListPos::LAST</a>)</td></tr>
<tr class="memdesc:ae8e5a3dad603641ee2b3096ffa7aee12"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a callback for the start of mapping.  <a href="#ae8e5a3dad603641ee2b3096ffa7aee12">More...</a><br /></td></tr>
<tr class="separator:ae8e5a3dad603641ee2b3096ffa7aee12"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c670b100d85e1d7898695251652562d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a4c670b100d85e1d7898695251652562d">addPostMoveCallback</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *functor, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0">ArListPos::Pos</a> position=<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a3c55111fa6c7f63c41fc0b387f5b57d9">ArListPos::LAST</a>)</td></tr>
<tr class="memdesc:a4c670b100d85e1d7898695251652562d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a callback to be called after moving from temp dir to base dir.  <a href="#a4c670b100d85e1d7898695251652562d">More...</a><br /></td></tr>
<tr class="separator:a4c670b100d85e1d7898695251652562d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8468fe6a3eb0e7c6f10a1b34f666ca2"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#ad8468fe6a3eb0e7c6f10a1b34f666ca2">addPreMoveCallback</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *functor, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0">ArListPos::Pos</a> position=<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a3c55111fa6c7f63c41fc0b387f5b57d9">ArListPos::LAST</a>)</td></tr>
<tr class="memdesc:ad8468fe6a3eb0e7c6f10a1b34f666ca2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a callback to be called before moving from temp dir to base dir.  <a href="#ad8468fe6a3eb0e7c6f10a1b34f666ca2">More...</a><br /></td></tr>
<tr class="separator:ad8468fe6a3eb0e7c6f10a1b34f666ca2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a06d235f24db219f51d1e74fd88264282"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a06d235f24db219f51d1e74fd88264282">addSimpleCommands</a> (<a class="el" href="classArServerHandlerCommands.html">ArServerHandlerCommands</a> *handlerCommands)</td></tr>
<tr class="memdesc:a06d235f24db219f51d1e74fd88264282"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds the simple commands to the simple command handler passed in.  <a href="#a06d235f24db219f51d1e74fd88264282">More...</a><br /></td></tr>
<tr class="separator:a06d235f24db219f51d1e74fd88264282"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada8f46464a8602fc0283f89cae7caf1e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#ada8f46464a8602fc0283f89cae7caf1e">addStringForStartOfLogs</a> (const char *str, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0">ArListPos::Pos</a> position=<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a3c55111fa6c7f63c41fc0b387f5b57d9">ArListPos::LAST</a>)</td></tr>
<tr class="memdesc:ada8f46464a8602fc0283f89cae7caf1e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a string for adding to the log when we start.  <a href="#ada8f46464a8602fc0283f89cae7caf1e">More...</a><br /></td></tr>
<tr class="separator:ada8f46464a8602fc0283f89cae7caf1e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4a8e760757d734465f9df0267d2fe0a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#ab4a8e760757d734465f9df0267d2fe0a">addStringsForStartOfLogToMap</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArMap.html">ArMap</a> *arMap)</td></tr>
<tr class="memdesc:ab4a8e760757d734465f9df0267d2fe0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">A method to add the strings for the start of a log just straight to an <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArMap.html">ArMap</a>.  <a href="#ab4a8e760757d734465f9df0267d2fe0a">More...</a><br /></td></tr>
<tr class="separator:ab4a8e760757d734465f9df0267d2fe0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15924898161ae8638a937bf67a0d1f0d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a15924898161ae8638a937bf67a0d1f0d">addTagToLog</a> (const char *str)</td></tr>
<tr class="memdesc:a15924898161ae8638a937bf67a0d1f0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a tag to the logg (has robot pose and stuff) (make sure the robot's locked)  <a href="#a15924898161ae8638a937bf67a0d1f0d">More...</a><br /></td></tr>
<tr class="separator:a15924898161ae8638a937bf67a0d1f0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a942b282d2bf34464b9b6655d7537eedb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a942b282d2bf34464b9b6655d7537eedb">ArServerHandlerMapping</a> (<a class="el" href="classArServerBase.html">ArServerBase</a> *server, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArRobot.html">ArRobot</a> *robot, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLaser.html">ArLaser</a> *laser, const char *baseDirectory=&quot;&quot;, const char *tempDirectory=&quot;&quot;, bool useReflectorValues=false, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLaser.html">ArLaser</a> *laser2=NULL, const char *sickSuffix=NULL, const char *sick2Suffix=NULL, std::list&lt; <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLaser.html">ArLaser</a> * &gt; *extraLasers=NULL)</td></tr>
<tr class="memdesc:a942b282d2bf34464b9b6655d7537eedb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="#a942b282d2bf34464b9b6655d7537eedb">More...</a><br /></td></tr>
<tr class="separator:a942b282d2bf34464b9b6655d7537eedb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a80eb79de0e40a3d46ab51f29e266063d"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a80eb79de0e40a3d46ab51f29e266063d">forceReading</a> (void)</td></tr>
<tr class="memdesc:a80eb79de0e40a3d46ab51f29e266063d"><td class="mdescLeft">&#160;</td><td class="mdescRight">Forces a reading to be taken.  <a href="#a80eb79de0e40a3d46ab51f29e266063d">More...</a><br /></td></tr>
<tr class="separator:a80eb79de0e40a3d46ab51f29e266063d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3a25f17be6dc9e4e09e1ea097226105"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#af3a25f17be6dc9e4e09e1ea097226105">getFileName</a> (void)</td></tr>
<tr class="memdesc:af3a25f17be6dc9e4e09e1ea097226105"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the filename we're using (make sure the robot's locked)  <a href="#af3a25f17be6dc9e4e09e1ea097226105">More...</a><br /></td></tr>
<tr class="separator:af3a25f17be6dc9e4e09e1ea097226105"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a60775e7e090598405a56e9852c683cf5"><td class="memItemLeft" align="right" valign="top">const std::map&lt; std::string, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArRetFunctor3.html">ArRetFunctor3</a>&lt; int, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTime.html">ArTime</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArPose.html">ArPose</a> *, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArPoseWithTime.html">ArPoseWithTime</a> * &gt; *, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/structArStrCaseCmpOp.html">ArStrCaseCmpOp</a> &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a60775e7e090598405a56e9852c683cf5">getLocationDataMap</a> (void)</td></tr>
<tr class="memdesc:a60775e7e090598405a56e9852c683cf5"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get location data map (mostly for internal things)  <a href="#a60775e7e090598405a56e9852c683cf5">More...</a><br /></td></tr>
<tr class="separator:a60775e7e090598405a56e9852c683cf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cda912c64d0dfe2f24dfd8cb2740ae8"><td class="memItemLeft" align="right" valign="top">const char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a8cda912c64d0dfe2f24dfd8cb2740ae8">getMapName</a> (void)</td></tr>
<tr class="memdesc:a8cda912c64d0dfe2f24dfd8cb2740ae8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the mapname we're using (make sure the robot's locked)  <a href="#a8cda912c64d0dfe2f24dfd8cb2740ae8">More...</a><br /></td></tr>
<tr class="separator:a8cda912c64d0dfe2f24dfd8cb2740ae8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34250538daf7c786295d7fd4d48feae2"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArZippable.html">ArZippable</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a34250538daf7c786295d7fd4d48feae2">getSnapshotZipFile</a> ()</td></tr>
<tr class="memdesc:a34250538daf7c786295d7fd4d48feae2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a pointer to a second optional zip file used to contain snapshot images.  <a href="#a34250538daf7c786295d7fd4d48feae2">More...</a><br /></td></tr>
<tr class="separator:a34250538daf7c786295d7fd4d48feae2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66f63fefcfbf535911a8c8801034e18c"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArZippable.html">ArZippable</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a66f63fefcfbf535911a8c8801034e18c">getZipFile</a> ()</td></tr>
<tr class="memdesc:a66f63fefcfbf535911a8c8801034e18c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns a pointer to the optional zip file installed on this handler.  <a href="#a66f63fefcfbf535911a8c8801034e18c">More...</a><br /></td></tr>
<tr class="separator:a66f63fefcfbf535911a8c8801034e18c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abae8741893a263addedd2c2c8fb4603b"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#abae8741893a263addedd2c2c8fb4603b">isMapping</a> (void)</td></tr>
<tr class="memdesc:abae8741893a263addedd2c2c8fb4603b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Returns if we're mapping or not.  <a href="#abae8741893a263addedd2c2c8fb4603b">More...</a><br /></td></tr>
<tr class="separator:abae8741893a263addedd2c2c8fb4603b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a786271fe3d7ed1dce95efdc4bac4ee8c"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a786271fe3d7ed1dce95efdc4bac4ee8c">packetHandler</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArRobotPacket.html">ArRobotPacket</a> *packet)</td></tr>
<tr class="memdesc:a786271fe3d7ed1dce95efdc4bac4ee8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">The packet handler for starting/stopping scans from the lcd.  <a href="#a786271fe3d7ed1dce95efdc4bac4ee8c">More...</a><br /></td></tr>
<tr class="separator:a786271fe3d7ed1dce95efdc4bac4ee8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a253e2a8c7090e7110fac461ad89d0bec"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a253e2a8c7090e7110fac461ad89d0bec">remMappingBegunCallback</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *functor)</td></tr>
<tr class="memdesc:a253e2a8c7090e7110fac461ad89d0bec"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a callback for just after mapping has started.  <a href="#a253e2a8c7090e7110fac461ad89d0bec">More...</a><br /></td></tr>
<tr class="separator:a253e2a8c7090e7110fac461ad89d0bec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8375c99ae1dad0e2c03a8717f36c2083"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a8375c99ae1dad0e2c03a8717f36c2083">remMappingEndCallback</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *functor)</td></tr>
<tr class="memdesc:a8375c99ae1dad0e2c03a8717f36c2083"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a callback for the end of mapping.  <a href="#a8375c99ae1dad0e2c03a8717f36c2083">More...</a><br /></td></tr>
<tr class="separator:a8375c99ae1dad0e2c03a8717f36c2083"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c473b158c5bc2e8ef10651684dcae0a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a2c473b158c5bc2e8ef10651684dcae0a">remMappingEndedCallback</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *functor)</td></tr>
<tr class="memdesc:a2c473b158c5bc2e8ef10651684dcae0a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a callback from the list invoked after mapping has been ended.  <a href="#a2c473b158c5bc2e8ef10651684dcae0a">More...</a><br /></td></tr>
<tr class="separator:a2c473b158c5bc2e8ef10651684dcae0a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64216f5e9d5b7afcf36efcc6b62fac4a"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a64216f5e9d5b7afcf36efcc6b62fac4a">remMappingStartCallback</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *functor)</td></tr>
<tr class="memdesc:a64216f5e9d5b7afcf36efcc6b62fac4a"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a callback for the start of mapping.  <a href="#a64216f5e9d5b7afcf36efcc6b62fac4a">More...</a><br /></td></tr>
<tr class="separator:a64216f5e9d5b7afcf36efcc6b62fac4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a490a1a5d677929bacb2958f2cc4bb279"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a490a1a5d677929bacb2958f2cc4bb279">remPostMoveCallback</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *functor)</td></tr>
<tr class="memdesc:a490a1a5d677929bacb2958f2cc4bb279"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a callback to be called after moving from temp dir to base dir.  <a href="#a490a1a5d677929bacb2958f2cc4bb279">More...</a><br /></td></tr>
<tr class="separator:a490a1a5d677929bacb2958f2cc4bb279"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac039792780eaf7d92704bde9a0871bb8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#ac039792780eaf7d92704bde9a0871bb8">remPreMoveCallback</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *functor)</td></tr>
<tr class="memdesc:ac039792780eaf7d92704bde9a0871bb8"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a callback to be called before moving from temp dir to base dir.  <a href="#ac039792780eaf7d92704bde9a0871bb8">More...</a><br /></td></tr>
<tr class="separator:ac039792780eaf7d92704bde9a0871bb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a760dc711eb2a00d49767b85be10ebb9e"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a760dc711eb2a00d49767b85be10ebb9e">remStringForStartOfLogs</a> (const char *str)</td></tr>
<tr class="memdesc:a760dc711eb2a00d49767b85be10ebb9e"><td class="mdescLeft">&#160;</td><td class="mdescRight">Removes a string for adding to the log when we start.  <a href="#a760dc711eb2a00d49767b85be10ebb9e">More...</a><br /></td></tr>
<tr class="separator:a760dc711eb2a00d49767b85be10ebb9e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9e3f4f408780ebd72b54a0f6691ad3fa"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a9e3f4f408780ebd72b54a0f6691ad3fa">serverMappingEnd</a> (<a class="el" href="classArServerClient.html">ArServerClient</a> *<a class="el" href="configClientToServer_8cpp.html#afe594bfb305907ae82f259409cc214cb">client</a>, <a class="el" href="classArNetPacket.html">ArNetPacket</a> *packet)</td></tr>
<tr class="memdesc:a9e3f4f408780ebd72b54a0f6691ad3fa"><td class="mdescLeft">&#160;</td><td class="mdescRight">Ends a map.  <a href="#a9e3f4f408780ebd72b54a0f6691ad3fa">More...</a><br /></td></tr>
<tr class="separator:a9e3f4f408780ebd72b54a0f6691ad3fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4221bef12f98c7cdc092f96797f426b0"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a4221bef12f98c7cdc092f96797f426b0">serverMappingStart</a> (<a class="el" href="classArServerClient.html">ArServerClient</a> *<a class="el" href="configClientToServer_8cpp.html#afe594bfb305907ae82f259409cc214cb">client</a>, <a class="el" href="classArNetPacket.html">ArNetPacket</a> *packet)</td></tr>
<tr class="memdesc:a4221bef12f98c7cdc092f96797f426b0"><td class="mdescLeft">&#160;</td><td class="mdescRight">Starts a new map unless ones already made.  <a href="#a4221bef12f98c7cdc092f96797f426b0">More...</a><br /></td></tr>
<tr class="separator:a4221bef12f98c7cdc092f96797f426b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf1871c87271956a22c90be8436de695"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#aaf1871c87271956a22c90be8436de695">serverMappingStatus</a> (<a class="el" href="classArServerClient.html">ArServerClient</a> *<a class="el" href="configClientToServer_8cpp.html#afe594bfb305907ae82f259409cc214cb">client</a>, <a class="el" href="classArNetPacket.html">ArNetPacket</a> *packet)</td></tr>
<tr class="memdesc:aaf1871c87271956a22c90be8436de695"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gets the mapping status.  <a href="#aaf1871c87271956a22c90be8436de695">More...</a><br /></td></tr>
<tr class="separator:aaf1871c87271956a22c90be8436de695"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c1aae90f31681ce4e0bf5b9dd5f62cb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a3c1aae90f31681ce4e0bf5b9dd5f62cb">setSnapshotZipFile</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArZippable.html">ArZippable</a> *zipFile)</td></tr>
<tr class="memdesc:a3c1aae90f31681ce4e0bf5b9dd5f62cb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the optional zip file installed on this handler.  <a href="#a3c1aae90f31681ce4e0bf5b9dd5f62cb">More...</a><br /></td></tr>
<tr class="separator:a3c1aae90f31681ce4e0bf5b9dd5f62cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9207ccf2499b1df06f43dada7ebe73ce"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a9207ccf2499b1df06f43dada7ebe73ce">setZipFile</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArZippable.html">ArZippable</a> *zipFile)</td></tr>
<tr class="memdesc:a9207ccf2499b1df06f43dada7ebe73ce"><td class="mdescLeft">&#160;</td><td class="mdescRight">Sets the optional zip file installed on this handler.  <a href="#a9207ccf2499b1df06f43dada7ebe73ce">More...</a><br /></td></tr>
<tr class="separator:a9207ccf2499b1df06f43dada7ebe73ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c4bbcb2cade8c8ca79297829b2404fe"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a8c4bbcb2cade8c8ca79297829b2404fe">simpleLoopEnd</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArArgumentBuilder.html">ArArgumentBuilder</a> *arg)</td></tr>
<tr class="memdesc:a8c4bbcb2cade8c8ca79297829b2404fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a loop end to the log.  <a href="#a8c4bbcb2cade8c8ca79297829b2404fe">More...</a><br /></td></tr>
<tr class="separator:a8c4bbcb2cade8c8ca79297829b2404fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89728b9a2748d32c5e4a81991a89e672"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a89728b9a2748d32c5e4a81991a89e672">simpleLoopStart</a> (<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArArgumentBuilder.html">ArArgumentBuilder</a> *arg)</td></tr>
<tr class="memdesc:a89728b9a2748d32c5e4a81991a89e672"><td class="mdescLeft">&#160;</td><td class="mdescRight">Adds a loop start to the log.  <a href="#a89728b9a2748d32c5e4a81991a89e672">More...</a><br /></td></tr>
<tr class="separator:a89728b9a2748d32c5e4a81991a89e672"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4a10da00e279ed974e8ac21c01d1f0fe"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a4a10da00e279ed974e8ac21c01d1f0fe">~ArServerHandlerMapping</a> ()</td></tr>
<tr class="memdesc:a4a10da00e279ed974e8ac21c01d1f0fe"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deconstructor.  <a href="#a4a10da00e279ed974e8ac21c01d1f0fe">More...</a><br /></td></tr>
<tr class="separator:a4a10da00e279ed974e8ac21c01d1f0fe"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:a8104da77b78467a8f26bc4a07e6b5138"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a8104da77b78467a8f26bc4a07e6b5138">makeFilePathName</a> (const char *fileName)</td></tr>
<tr class="separator:a8104da77b78467a8f26bc4a07e6b5138"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr class="memitem:a6ec45e34ed8aa53efc7361c806c69764"><td class="memItemLeft" align="right" valign="top">std::list&lt; <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLaser.html">ArLaser</a> * &gt; *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a6ec45e34ed8aa53efc7361c806c69764">myExtraLasers</a></td></tr>
<tr class="separator:a6ec45e34ed8aa53efc7361c806c69764"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d900811adb325e94ece269bbda61d83"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a4d900811adb325e94ece269bbda61d83">myFileName</a></td></tr>
<tr class="separator:a4d900811adb325e94ece269bbda61d83"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9aa629e2e2ee3b2197c9cd181587efb4"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a9aa629e2e2ee3b2197c9cd181587efb4">myFileName2</a></td></tr>
<tr class="separator:a9aa629e2e2ee3b2197c9cd181587efb4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31cece5a5359fd4b7f4939ec889cf1cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classArServerHandlerCommands.html">ArServerHandlerCommands</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a31cece5a5359fd4b7f4939ec889cf1cb">myHandlerCommands</a></td></tr>
<tr class="separator:a31cece5a5359fd4b7f4939ec889cf1cb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeedd65f413d1993a6c63e10942fcd1d2"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLaser.html">ArLaser</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#aeedd65f413d1993a6c63e10942fcd1d2">myLaser</a></td></tr>
<tr class="separator:aeedd65f413d1993a6c63e10942fcd1d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedfe323ff20bcd7b0989d2c3c669c9bc"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLaser.html">ArLaser</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#aedfe323ff20bcd7b0989d2c3c669c9bc">myLaser2</a></td></tr>
<tr class="separator:aedfe323ff20bcd7b0989d2c3c669c9bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63e1823ac8bb01a1b0f1d061c7329779"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLaserLogger.html">ArLaserLogger</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a63e1823ac8bb01a1b0f1d061c7329779">myLaserLogger</a></td></tr>
<tr class="separator:a63e1823ac8bb01a1b0f1d061c7329779"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9aa00535edbd9f21547dc9819231a57e"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLaserLogger.html">ArLaserLogger</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a9aa00535edbd9f21547dc9819231a57e">myLaserLogger2</a></td></tr>
<tr class="separator:a9aa00535edbd9f21547dc9819231a57e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fed2d1a1e5e1ee0b43eecfb86928176"><td class="memItemLeft" align="right" valign="top">std::map&lt; std::string, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArRetFunctor3.html">ArRetFunctor3</a>&lt; int, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTime.html">ArTime</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArPose.html">ArPose</a> *, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArPoseWithTime.html">ArPoseWithTime</a> * &gt; *, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/structArStrCaseCmpOp.html">ArStrCaseCmpOp</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a7fed2d1a1e5e1ee0b43eecfb86928176">myLocationDataMap</a></td></tr>
<tr class="separator:a7fed2d1a1e5e1ee0b43eecfb86928176"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16a9f8c0233bac61d588c18bb8b7bb21"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor1C.html">ArFunctor1C</a>&lt; <a class="el" href="classArServerHandlerMapping.html">ArServerHandlerMapping</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArArgumentBuilder.html">ArArgumentBuilder</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a16a9f8c0233bac61d588c18bb8b7bb21">myLoopEndCB</a></td></tr>
<tr class="separator:a16a9f8c0233bac61d588c18bb8b7bb21"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01f4aec18c14674769a3e74fcc978db7"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor1C.html">ArFunctor1C</a>&lt; <a class="el" href="classArServerHandlerMapping.html">ArServerHandlerMapping</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArArgumentBuilder.html">ArArgumentBuilder</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a01f4aec18c14674769a3e74fcc978db7">myLoopStartCB</a></td></tr>
<tr class="separator:a01f4aec18c14674769a3e74fcc978db7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8a6a1562c50067cc320b5308fb9004c"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#aa8a6a1562c50067cc320b5308fb9004c">myMapName</a></td></tr>
<tr class="separator:aa8a6a1562c50067cc320b5308fb9004c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51ee670c3661ef2232b1436d2c42ab91"><td class="memItemLeft" align="right" valign="top">std::list&lt; <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a51ee670c3661ef2232b1436d2c42ab91">myMappingBegunCallbacks</a></td></tr>
<tr class="separator:a51ee670c3661ef2232b1436d2c42ab91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af388faa56006d23c8b8a92bfe85cadda"><td class="memItemLeft" align="right" valign="top">std::list&lt; <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#af388faa56006d23c8b8a92bfe85cadda">myMappingEndCallbacks</a></td></tr>
<tr class="separator:af388faa56006d23c8b8a92bfe85cadda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1388847a194ccb34801eb059e9090be"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor2C.html">ArFunctor2C</a>&lt; <a class="el" href="classArServerHandlerMapping.html">ArServerHandlerMapping</a>, <a class="el" href="classArServerClient.html">ArServerClient</a> *, <a class="el" href="classArNetPacket.html">ArNetPacket</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#ae1388847a194ccb34801eb059e9090be">myMappingEndCB</a></td></tr>
<tr class="separator:ae1388847a194ccb34801eb059e9090be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5a6e3f4ef01eaf1093cbda414284d0ba"><td class="memItemLeft" align="right" valign="top">std::list&lt; <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a5a6e3f4ef01eaf1093cbda414284d0ba">myMappingEndedCallbacks</a></td></tr>
<tr class="separator:a5a6e3f4ef01eaf1093cbda414284d0ba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a0d1991d28f257996168fb9034f9832"><td class="memItemLeft" align="right" valign="top">std::list&lt; <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a2a0d1991d28f257996168fb9034f9832">myMappingStartCallbacks</a></td></tr>
<tr class="separator:a2a0d1991d28f257996168fb9034f9832"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0bbcbcdc05afa5c5571b301c5f8adae3"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor2C.html">ArFunctor2C</a>&lt; <a class="el" href="classArServerHandlerMapping.html">ArServerHandlerMapping</a>, <a class="el" href="classArServerClient.html">ArServerClient</a> *, <a class="el" href="classArNetPacket.html">ArNetPacket</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a0bbcbcdc05afa5c5571b301c5f8adae3">myMappingStartCB</a></td></tr>
<tr class="separator:a0bbcbcdc05afa5c5571b301c5f8adae3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1a15edf1c5cad40be95a944955741db"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor2C.html">ArFunctor2C</a>&lt; <a class="el" href="classArServerHandlerMapping.html">ArServerHandlerMapping</a>, <a class="el" href="classArServerClient.html">ArServerClient</a> *, <a class="el" href="classArNetPacket.html">ArNetPacket</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#ac1a15edf1c5cad40be95a944955741db">myMappingStatusCB</a></td></tr>
<tr class="separator:ac1a15edf1c5cad40be95a944955741db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92ce70e8da51ff003b7f962f57e9ecbd"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArRetFunctor1C.html">ArRetFunctor1C</a>&lt; bool, <a class="el" href="classArServerHandlerMapping.html">ArServerHandlerMapping</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArRobotPacket.html">ArRobotPacket</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a92ce70e8da51ff003b7f962f57e9ecbd">myPacketHandlerCB</a></td></tr>
<tr class="separator:a92ce70e8da51ff003b7f962f57e9ecbd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5203ea5415e99add43bd4ff6cd8b7679"><td class="memItemLeft" align="right" valign="top">std::list&lt; <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a5203ea5415e99add43bd4ff6cd8b7679">myPostMoveCallbacks</a></td></tr>
<tr class="separator:a5203ea5415e99add43bd4ff6cd8b7679"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adea0614aa6c73297a2885d83777d85f2"><td class="memItemLeft" align="right" valign="top">std::list&lt; <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> * &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#adea0614aa6c73297a2885d83777d85f2">myPreMoveCallbacks</a></td></tr>
<tr class="separator:adea0614aa6c73297a2885d83777d85f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4afee7909ae8c75f65c91f40a62568dd"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArRobot.html">ArRobot</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a4afee7909ae8c75f65c91f40a62568dd">myRobot</a></td></tr>
<tr class="separator:a4afee7909ae8c75f65c91f40a62568dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a378d5ba7f5e427249e51b49aac131fa7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classArServerBase.html">ArServerBase</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a378d5ba7f5e427249e51b49aac131fa7">myServer</a></td></tr>
<tr class="separator:a378d5ba7f5e427249e51b49aac131fa7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaa1d21da8db11f7710f2bc277aceaa97"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArZippable.html">ArZippable</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#aaa1d21da8db11f7710f2bc277aceaa97">mySnapshotZipFile</a></td></tr>
<tr class="memdesc:aaa1d21da8db11f7710f2bc277aceaa97"><td class="mdescLeft">&#160;</td><td class="mdescRight">Second optional zip file in which snaphots may be saved.  <a href="#aaa1d21da8db11f7710f2bc277aceaa97">More...</a><br /></td></tr>
<tr class="separator:aaa1d21da8db11f7710f2bc277aceaa97"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3b3d99f3f7bb352ea3c2f0c842511e5f"><td class="memItemLeft" align="right" valign="top">std::list&lt; std::string &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a3b3d99f3f7bb352ea3c2f0c842511e5f">myStringsForStartOfLog</a></td></tr>
<tr class="separator:a3b3d99f3f7bb352ea3c2f0c842511e5f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a506a8b8297d8ad5165f7cb72eb16d446"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a506a8b8297d8ad5165f7cb72eb16d446">mySuffix</a></td></tr>
<tr class="separator:a506a8b8297d8ad5165f7cb72eb16d446"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a322345e802bac6a680bfc9a2eeacb451"><td class="memItemLeft" align="right" valign="top">std::string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a322345e802bac6a680bfc9a2eeacb451">mySuffix2</a></td></tr>
<tr class="separator:a322345e802bac6a680bfc9a2eeacb451"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbec73f8198f2a2318b558720dc8b41c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classArTempDirectoryHelper.html">ArTempDirectoryHelper</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#adbec73f8198f2a2318b558720dc8b41c">myTempDirectoryHelper</a></td></tr>
<tr class="separator:adbec73f8198f2a2318b558720dc8b41c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a047d90afa8a44a123b6ed62d1f163c8f"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a047d90afa8a44a123b6ed62d1f163c8f">myUseReflectorValues</a></td></tr>
<tr class="separator:a047d90afa8a44a123b6ed62d1f163c8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a05d888ab1ee7364c9c89a261d9d59eb9"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArZippable.html">ArZippable</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArServerHandlerMapping.html#a05d888ab1ee7364c9c89a261d9d59eb9">myZipFile</a></td></tr>
<tr class="memdesc:a05d888ab1ee7364c9c89a261d9d59eb9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Optional zip file in which mapping results may be saved.  <a href="#a05d888ab1ee7364c9c89a261d9d59eb9">More...</a><br /></td></tr>
<tr class="separator:a05d888ab1ee7364c9c89a261d9d59eb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class that handles the starting, stopping, and status of mapping. </p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a942b282d2bf34464b9b6655d7537eedb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ArServerHandlerMapping::ArServerHandlerMapping </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classArServerBase.html">ArServerBase</a> *&#160;</td>
          <td class="paramname"><em>server</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArRobot.html">ArRobot</a> *&#160;</td>
          <td class="paramname"><em>robot</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLaser.html">ArLaser</a> *&#160;</td>
          <td class="paramname"><em>laser</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>baseDirectory</em> = <code>&quot;&quot;</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>tempDirectory</em> = <code>&quot;&quot;</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>useReflectorValues</em> = <code>false</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLaser.html">ArLaser</a> *&#160;</td>
          <td class="paramname"><em>laser2</em> = <code>NULL</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>suffix</em> = <code>NULL</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>suffix2</em> = <code>NULL</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">std::list&lt; <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLaser.html">ArLaser</a> * &gt; *&#160;</td>
          <td class="paramname"><em>extraLasers</em> = <code>NULL</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Constructor. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">server</td><td>the server to add the handlers too</td></tr>
    <tr><td class="paramname">robot</td><td>the robot to map from</td></tr>
    <tr><td class="paramname">laser</td><td>the laser to map with</td></tr>
    <tr><td class="paramname">baseDirectory</td><td>the directory to put the map file into when its done, NULL or an empty string means into the working directory</td></tr>
    <tr><td class="paramname">tempDirectory</td><td>the directory to put the map file into while its being created, if this is NULL or empty it'll use the base directory </td></tr>
  </table>
  </dd>
</dl>

<p>References <a class="el" href="classArServerBase.html#a2df604c980c35140f69d35362a3403f2">ArServerBase::addData()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArRobot.html#a9710774cf8be7f146ca58f83dd076e3f">ArRobot::addPacketHandler()</a>, <a class="el" href="classArServerHandlerMapping.html#a6ec45e34ed8aa53efc7361c806c69764">myExtraLasers</a>, <a class="el" href="classArServerHandlerMapping.html#a4d900811adb325e94ece269bbda61d83">myFileName</a>, <a class="el" href="classArServerHandlerMapping.html#a31cece5a5359fd4b7f4939ec889cf1cb">myHandlerCommands</a>, <a class="el" href="classArServerHandlerMapping.html#aeedd65f413d1993a6c63e10942fcd1d2">myLaser</a>, <a class="el" href="classArServerHandlerMapping.html#aedfe323ff20bcd7b0989d2c3c669c9bc">myLaser2</a>, <a class="el" href="classArServerHandlerMapping.html#a63e1823ac8bb01a1b0f1d061c7329779">myLaserLogger</a>, <a class="el" href="classArServerHandlerMapping.html#a9aa00535edbd9f21547dc9819231a57e">myLaserLogger2</a>, <a class="el" href="classArServerHandlerMapping.html#aa8a6a1562c50067cc320b5308fb9004c">myMapName</a>, <a class="el" href="classArServerHandlerMapping.html#ae1388847a194ccb34801eb059e9090be">myMappingEndCB</a>, <a class="el" href="classArServerHandlerMapping.html#a0bbcbcdc05afa5c5571b301c5f8adae3">myMappingStartCB</a>, <a class="el" href="classArServerHandlerMapping.html#ac1a15edf1c5cad40be95a944955741db">myMappingStatusCB</a>, <a class="el" href="classArServerHandlerMapping.html#a92ce70e8da51ff003b7f962f57e9ecbd">myPacketHandlerCB</a>, <a class="el" href="classArServerHandlerMapping.html#a4afee7909ae8c75f65c91f40a62568dd">myRobot</a>, <a class="el" href="classArServerHandlerMapping.html#a378d5ba7f5e427249e51b49aac131fa7">myServer</a>, <a class="el" href="classArServerHandlerMapping.html#a506a8b8297d8ad5165f7cb72eb16d446">mySuffix</a>, <a class="el" href="classArServerHandlerMapping.html#a322345e802bac6a680bfc9a2eeacb451">mySuffix2</a>, <a class="el" href="classArServerHandlerMapping.html#a047d90afa8a44a123b6ed62d1f163c8f">myUseReflectorValues</a>, and <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html#acbc4f69001bac535e6507b4ca696c7d7">ArFunctor::setName()</a>.</p>

</div>
</div>
<a class="anchor" id="a4a10da00e279ed974e8ac21c01d1f0fe"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">ArServerHandlerMapping::~ArServerHandlerMapping </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Deconstructor. </p>

<p>References <a class="el" href="classArServerHandlerMapping.html#a63e1823ac8bb01a1b0f1d061c7329779">myLaserLogger</a>, and <a class="el" href="classArServerHandlerMapping.html#a9aa00535edbd9f21547dc9819231a57e">myLaserLogger2</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="affa3b8851b2e2892b264a58612023d5e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::addInfoToLog </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds an info to the log (has no robot pose) (make sure the robot's locked) </p>

<p>References <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLaserLogger.html#acd67438efbbf9db3a8d8c887dd9a8889">ArLaserLogger::addInfoToLogPlain()</a>, <a class="el" href="classArServerHandlerMapping.html#a63e1823ac8bb01a1b0f1d061c7329779">myLaserLogger</a>, and <a class="el" href="classArServerHandlerMapping.html#a9aa00535edbd9f21547dc9819231a57e">myLaserLogger2</a>.</p>

</div>
</div>
<a class="anchor" id="a70dfdbb069b3afc04361ee99c5a01b4f"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ArServerHandlerMapping::addLocationData </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>name</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArRetFunctor3.html">ArRetFunctor3</a>&lt; int, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTime.html">ArTime</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArPose.html">ArPose</a> *, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArPoseWithTime.html">ArPoseWithTime</a> * &gt; *&#160;</td>
          <td class="paramname"><em>functor</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds a new type of location data to the logger. </p>

<p>References <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLog.html#a43a8b3789126c818f390f24bdbceccce">ArLog::log()</a>, <a class="el" href="classArServerHandlerMapping.html#a7fed2d1a1e5e1ee0b43eecfb86928176">myLocationDataMap</a>, and <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLog.html#ac8cc0fb3aa323ab2a1c21340fdd1dce3a7040faf60eeb155eaa85d439b1066ca1">ArLog::Normal</a>.</p>

</div>
</div>
<a class="anchor" id="aeaa5f0071164d78c096ff5ef29054385"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::addMappingBegunCallback </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *&#160;</td>
          <td class="paramname"><em>functor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0">ArListPos::Pos</a>&#160;</td>
          <td class="paramname"><em>position</em> = <code><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a3c55111fa6c7f63c41fc0b387f5b57d9">ArListPos::LAST</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds a callback for just after mapping has started. </p>

<p>References <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a7573a55fbcdb54b1768e9ce574407d15">ArListPos::FIRST</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a3c55111fa6c7f63c41fc0b387f5b57d9">ArListPos::LAST</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLog.html#a43a8b3789126c818f390f24bdbceccce">ArLog::log()</a>, <a class="el" href="classArServerHandlerMapping.html#a51ee670c3661ef2232b1436d2c42ab91">myMappingBegunCallbacks</a>, and <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLog.html#ac8cc0fb3aa323ab2a1c21340fdd1dce3a012daf6573594f91242f8dd7c02eb74b">ArLog::Terse</a>.</p>

</div>
</div>
<a class="anchor" id="a2e961eb78879c5b26e904df53cf0e957"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::addMappingEndCallback </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *&#160;</td>
          <td class="paramname"><em>functor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0">ArListPos::Pos</a>&#160;</td>
          <td class="paramname"><em>position</em> = <code><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a3c55111fa6c7f63c41fc0b387f5b57d9">ArListPos::LAST</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds a callback for the end of mapping. </p>

<p>References <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a7573a55fbcdb54b1768e9ce574407d15">ArListPos::FIRST</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a3c55111fa6c7f63c41fc0b387f5b57d9">ArListPos::LAST</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLog.html#a43a8b3789126c818f390f24bdbceccce">ArLog::log()</a>, <a class="el" href="classArServerHandlerMapping.html#af388faa56006d23c8b8a92bfe85cadda">myMappingEndCallbacks</a>, and <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLog.html#ac8cc0fb3aa323ab2a1c21340fdd1dce3a012daf6573594f91242f8dd7c02eb74b">ArLog::Terse</a>.</p>

</div>
</div>
<a class="anchor" id="a8dc7454c2d5d7c98a5074fed5ee8bdb2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::addMappingEndedCallback </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *&#160;</td>
          <td class="paramname"><em>functor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0">ArListPos::Pos</a>&#160;</td>
          <td class="paramname"><em>position</em> = <code><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a3c55111fa6c7f63c41fc0b387f5b57d9">ArListPos::LAST</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds a callback that is invoked after mapping has been ended. </p>

<p>References <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a7573a55fbcdb54b1768e9ce574407d15">ArListPos::FIRST</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a3c55111fa6c7f63c41fc0b387f5b57d9">ArListPos::LAST</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLog.html#a43a8b3789126c818f390f24bdbceccce">ArLog::log()</a>, <a class="el" href="classArServerHandlerMapping.html#a5a6e3f4ef01eaf1093cbda414284d0ba">myMappingEndedCallbacks</a>, and <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLog.html#ac8cc0fb3aa323ab2a1c21340fdd1dce3a012daf6573594f91242f8dd7c02eb74b">ArLog::Terse</a>.</p>

</div>
</div>
<a class="anchor" id="ae8e5a3dad603641ee2b3096ffa7aee12"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::addMappingStartCallback </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *&#160;</td>
          <td class="paramname"><em>functor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0">ArListPos::Pos</a>&#160;</td>
          <td class="paramname"><em>position</em> = <code><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a3c55111fa6c7f63c41fc0b387f5b57d9">ArListPos::LAST</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds a callback for the start of mapping. </p>

<p>References <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a7573a55fbcdb54b1768e9ce574407d15">ArListPos::FIRST</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a3c55111fa6c7f63c41fc0b387f5b57d9">ArListPos::LAST</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLog.html#a43a8b3789126c818f390f24bdbceccce">ArLog::log()</a>, <a class="el" href="classArServerHandlerMapping.html#a2a0d1991d28f257996168fb9034f9832">myMappingStartCallbacks</a>, and <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLog.html#ac8cc0fb3aa323ab2a1c21340fdd1dce3a012daf6573594f91242f8dd7c02eb74b">ArLog::Terse</a>.</p>

</div>
</div>
<a class="anchor" id="a4c670b100d85e1d7898695251652562d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::addPostMoveCallback </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *&#160;</td>
          <td class="paramname"><em>functor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0">ArListPos::Pos</a>&#160;</td>
          <td class="paramname"><em>position</em> = <code><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a3c55111fa6c7f63c41fc0b387f5b57d9">ArListPos::LAST</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds a callback to be called after moving from temp dir to base dir. </p>

<p>References <a class="el" href="classArTempDirectoryHelper.html#a9ae9ebb94fad65d553d5f99beca4af3b">ArTempDirectoryHelper::addPostMoveCallback()</a>, and <a class="el" href="classArServerHandlerMapping.html#adbec73f8198f2a2318b558720dc8b41c">myTempDirectoryHelper</a>.</p>

</div>
</div>
<a class="anchor" id="ad8468fe6a3eb0e7c6f10a1b34f666ca2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::addPreMoveCallback </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *&#160;</td>
          <td class="paramname"><em>functor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0">ArListPos::Pos</a>&#160;</td>
          <td class="paramname"><em>position</em> = <code><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a3c55111fa6c7f63c41fc0b387f5b57d9">ArListPos::LAST</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds a callback to be called before moving from temp dir to base dir. </p>

<p>References <a class="el" href="classArTempDirectoryHelper.html#af87e83826e44a674b1a2564c5a7530c6">ArTempDirectoryHelper::addPreMoveCallback()</a>, and <a class="el" href="classArServerHandlerMapping.html#adbec73f8198f2a2318b558720dc8b41c">myTempDirectoryHelper</a>.</p>

</div>
</div>
<a class="anchor" id="a06d235f24db219f51d1e74fd88264282"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::addSimpleCommands </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classArServerHandlerCommands.html">ArServerHandlerCommands</a> *&#160;</td>
          <td class="paramname"><em>handlerCommands</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds the simple commands to the simple command handler passed in. </p>

<p>References <a class="el" href="classArServerHandlerCommands.html#a68fd880bff6fcd33b39e33f5e47cc935">ArServerHandlerCommands::addStringCommand()</a>, <a class="el" href="classArServerHandlerMapping.html#a31cece5a5359fd4b7f4939ec889cf1cb">myHandlerCommands</a>, <a class="el" href="classArServerHandlerMapping.html#a16a9f8c0233bac61d588c18bb8b7bb21">myLoopEndCB</a>, and <a class="el" href="classArServerHandlerMapping.html#a01f4aec18c14674769a3e74fcc978db7">myLoopStartCB</a>.</p>

</div>
</div>
<a class="anchor" id="ada8f46464a8602fc0283f89cae7caf1e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::addStringForStartOfLogs </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0">ArListPos::Pos</a>&#160;</td>
          <td class="paramname"><em>position</em> = <code><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a3c55111fa6c7f63c41fc0b387f5b57d9">ArListPos::LAST</a></code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds a string for adding to the log when we start. </p>

<p>References <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a7573a55fbcdb54b1768e9ce574407d15">ArListPos::FIRST</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArListPos.html#adb42d52c70a646c5698c5513cd25bbd0a3c55111fa6c7f63c41fc0b387f5b57d9">ArListPos::LAST</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLog.html#a43a8b3789126c818f390f24bdbceccce">ArLog::log()</a>, <a class="el" href="classArServerHandlerMapping.html#a3b3d99f3f7bb352ea3c2f0c842511e5f">myStringsForStartOfLog</a>, and <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLog.html#ac8cc0fb3aa323ab2a1c21340fdd1dce3a012daf6573594f91242f8dd7c02eb74b">ArLog::Terse</a>.</p>

</div>
</div>
<a class="anchor" id="ab4a8e760757d734465f9df0267d2fe0a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::addStringsForStartOfLogToMap </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArMap.html">ArMap</a> *&#160;</td>
          <td class="paramname"><em>arMap</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>A method to add the strings for the start of a log just straight to an <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArMap.html">ArMap</a>. </p>

<p>References <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArArgumentBuilder.html#a0dd0beff26b51095f6cdc2fd85c024d2">ArArgumentBuilder::add()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArArgumentBuilder.html#a54398df165b38457a14168bfb5285645">ArArgumentBuilder::getArg()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArArgumentBuilder.html#a3d0f4e9a6510a02877c59492229d9aaa">ArArgumentBuilder::getFullString()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArMapInfoInterface.html#a377012af07697ccb5b2d5cbff842d10c">ArMapInfoInterface::getInfo()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArMapInfoInterface.html#ae76435246b06fe6f967f4c2d098cd959">ArMapInfoInterface::getInfoNames()</a>, <a class="el" href="classArServerHandlerMapping.html#a3b3d99f3f7bb352ea3c2f0c842511e5f">myStringsForStartOfLog</a>, and <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArArgumentBuilder.html#a2dbe5a174056a599f9a1cce4a43daa89">ArArgumentBuilder::removeArg()</a>.</p>

</div>
</div>
<a class="anchor" id="a15924898161ae8638a937bf67a0d1f0d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::addTagToLog </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds a tag to the logg (has robot pose and stuff) (make sure the robot's locked) </p>

<p>References <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLaserLogger.html#a21ebf19cc66b73847504e094ec4872b8">ArLaserLogger::addTagToLogPlain()</a>, <a class="el" href="classArServerHandlerMapping.html#a63e1823ac8bb01a1b0f1d061c7329779">myLaserLogger</a>, and <a class="el" href="classArServerHandlerMapping.html#a9aa00535edbd9f21547dc9819231a57e">myLaserLogger2</a>.</p>

</div>
</div>
<a class="anchor" id="a80eb79de0e40a3d46ab51f29e266063d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::forceReading </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Forces a reading to be taken. </p>

<p>References <a class="el" href="classArServerHandlerMapping.html#a63e1823ac8bb01a1b0f1d061c7329779">myLaserLogger</a>, <a class="el" href="classArServerHandlerMapping.html#a9aa00535edbd9f21547dc9819231a57e">myLaserLogger2</a>, and <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLaserLogger.html#ac95dbfe9306efe3305e484703b241c21">ArLaserLogger::takeReading()</a>.</p>

</div>
</div>
<a class="anchor" id="af3a25f17be6dc9e4e09e1ea097226105"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * ArServerHandlerMapping::getFileName </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the filename we're using (make sure the robot's locked) </p>

<p>References <a class="el" href="classArServerHandlerMapping.html#a4d900811adb325e94ece269bbda61d83">myFileName</a>.</p>

</div>
</div>
<a class="anchor" id="a60775e7e090598405a56e9852c683cf5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const std::map&lt; std::string, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArRetFunctor3.html">ArRetFunctor3</a>&lt; int, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTime.html">ArTime</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArPose.html">ArPose</a> *, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArPoseWithTime.html">ArPoseWithTime</a> * &gt; *, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/structArStrCaseCmpOp.html">ArStrCaseCmpOp</a> &gt; * ArServerHandlerMapping::getLocationDataMap </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Get location data map (mostly for internal things) </p>

<p>References <a class="el" href="classArServerHandlerMapping.html#a7fed2d1a1e5e1ee0b43eecfb86928176">myLocationDataMap</a>.</p>

</div>
</div>
<a class="anchor" id="a8cda912c64d0dfe2f24dfd8cb2740ae8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const char * ArServerHandlerMapping::getMapName </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the mapname we're using (make sure the robot's locked) </p>

<p>References <a class="el" href="classArServerHandlerMapping.html#aa8a6a1562c50067cc320b5308fb9004c">myMapName</a>.</p>

</div>
</div>
<a class="anchor" id="a34250538daf7c786295d7fd4d48feae2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArZippable.html">ArZippable</a> * ArServerHandlerMapping::getSnapshotZipFile </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a pointer to a second optional zip file used to contain snapshot images. </p>
<p>This method returns a pointer to a second optional zip file associated with the mapping session.</p>
<p>It contains the snapshot images, and is eventually added to the main mapping zip file. The file should be opened before the "mapping begun" callbacks are invoked, and should be closed after the "mapping end" callbacks are invoked.</p>
<p>It is the application's responsibility to create and manage the zip file. Not all applications will use this feature.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">zipFile</td><td>a pointer to the optional <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArZippable.html">ArZippable</a> instance in which scan results can be stored; NULL if there is no active zip file </td></tr>
  </table>
  </dd>
</dl>

<p>References <a class="el" href="classArServerHandlerMapping.html#aaa1d21da8db11f7710f2bc277aceaa97">mySnapshotZipFile</a>.</p>

</div>
</div>
<a class="anchor" id="a66f63fefcfbf535911a8c8801034e18c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArZippable.html">ArZippable</a> * ArServerHandlerMapping::getZipFile </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns a pointer to the optional zip file installed on this handler. </p>
<p>This method returns a pointer to the optional zip file associated with the mapping session.</p>
<p>The file should be opened before the "mapping begun" callbacks are invoked, and should be closed after the "mapping end" callbacks are invoked.</p>
<p>It is the application's responsibility to create and manage the zip file. Not all applications will use this feature.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">zipFile</td><td>a pointer to the optional <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArZippable.html">ArZippable</a> instance in which scan results can be stored; NULL if there is no active zip file </td></tr>
  </table>
  </dd>
</dl>

<p>References <a class="el" href="classArServerHandlerMapping.html#a05d888ab1ee7364c9c89a261d9d59eb9">myZipFile</a>.</p>

</div>
</div>
<a class="anchor" id="abae8741893a263addedd2c2c8fb4603b"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ArServerHandlerMapping::isMapping </td>
          <td>(</td>
          <td class="paramtype">void&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Returns if we're mapping or not. </p>

<p>References <a class="el" href="classArServerHandlerMapping.html#a63e1823ac8bb01a1b0f1d061c7329779">myLaserLogger</a>.</p>

</div>
</div>
<a class="anchor" id="a8104da77b78467a8f26bc4a07e6b5138"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string ArServerHandlerMapping::makeFilePathName </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>fileName</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a786271fe3d7ed1dce95efdc4bac4ee8c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ArServerHandlerMapping::packetHandler </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArRobotPacket.html">ArRobotPacket</a> *&#160;</td>
          <td class="paramname"><em>packet</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The packet handler for starting/stopping scans from the lcd. </p>

<p>References <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a3006b1fbf239cea0013d0a9e0c0c1baf">ArBasePacket::bufToByte()</a>, <a class="el" href="classArNetPacket.html#a5076d7a8d058ed0f6f5795891e1fca6e">ArNetPacket::finalizePacket()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArRobotPacket.html#a0e41b0bbe73260cff302094500a51b7d">ArRobotPacket::getID()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArUtil.html#a40c2583783ed4ce597593e0d3496c1b9">ArUtil::localtime()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArRobot.html#a5aecc7ac998c9a31b82fdb904efa8609">ArRobot::lock()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLog.html#a43a8b3789126c818f390f24bdbceccce">ArLog::log()</a>, <a class="el" href="classArServerHandlerMapping.html#a63e1823ac8bb01a1b0f1d061c7329779">myLaserLogger</a>, <a class="el" href="classArServerHandlerMapping.html#a4afee7909ae8c75f65c91f40a62568dd">myRobot</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLog.html#ac8cc0fb3aa323ab2a1c21340fdd1dce3a7040faf60eeb155eaa85d439b1066ca1">ArLog::Normal</a>, <a class="el" href="classArServerHandlerMapping.html#a9e3f4f408780ebd72b54a0f6691ad3fa">serverMappingEnd()</a>, <a class="el" href="classArServerHandlerMapping.html#a4221bef12f98c7cdc092f96797f426b0">serverMappingStart()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a1367558f1c0ce2830072a649ad935d21">ArBasePacket::strToBuf()</a>, and <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArRobot.html#a403d9de010dc2b8d478cd0b14b2d9491">ArRobot::unlock()</a>.</p>

</div>
</div>
<a class="anchor" id="a253e2a8c7090e7110fac461ad89d0bec"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::remMappingBegunCallback </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *&#160;</td>
          <td class="paramname"><em>functor</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes a callback for just after mapping has started. </p>

<p>References <a class="el" href="classArServerHandlerMapping.html#a51ee670c3661ef2232b1436d2c42ab91">myMappingBegunCallbacks</a>.</p>

</div>
</div>
<a class="anchor" id="a8375c99ae1dad0e2c03a8717f36c2083"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::remMappingEndCallback </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *&#160;</td>
          <td class="paramname"><em>functor</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes a callback for the end of mapping. </p>

<p>References <a class="el" href="classArServerHandlerMapping.html#af388faa56006d23c8b8a92bfe85cadda">myMappingEndCallbacks</a>.</p>

</div>
</div>
<a class="anchor" id="a2c473b158c5bc2e8ef10651684dcae0a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::remMappingEndedCallback </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *&#160;</td>
          <td class="paramname"><em>functor</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes a callback from the list invoked after mapping has been ended. </p>

<p>References <a class="el" href="classArServerHandlerMapping.html#a5a6e3f4ef01eaf1093cbda414284d0ba">myMappingEndedCallbacks</a>.</p>

</div>
</div>
<a class="anchor" id="a64216f5e9d5b7afcf36efcc6b62fac4a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::remMappingStartCallback </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *&#160;</td>
          <td class="paramname"><em>functor</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes a callback for the start of mapping. </p>

<p>References <a class="el" href="classArServerHandlerMapping.html#a2a0d1991d28f257996168fb9034f9832">myMappingStartCallbacks</a>.</p>

</div>
</div>
<a class="anchor" id="a490a1a5d677929bacb2958f2cc4bb279"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::remPostMoveCallback </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *&#160;</td>
          <td class="paramname"><em>functor</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes a callback to be called after moving from temp dir to base dir. </p>

<p>References <a class="el" href="classArServerHandlerMapping.html#adbec73f8198f2a2318b558720dc8b41c">myTempDirectoryHelper</a>, and <a class="el" href="classArTempDirectoryHelper.html#a1dba0f0dd8fd394bc1435a9296cc37fe">ArTempDirectoryHelper::remPostMoveCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="ac039792780eaf7d92704bde9a0871bb8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::remPreMoveCallback </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *&#160;</td>
          <td class="paramname"><em>functor</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes a callback to be called before moving from temp dir to base dir. </p>

<p>References <a class="el" href="classArServerHandlerMapping.html#adbec73f8198f2a2318b558720dc8b41c">myTempDirectoryHelper</a>, and <a class="el" href="classArTempDirectoryHelper.html#aa3d1a14bca3a517e2eee646c50067882">ArTempDirectoryHelper::remPreMoveCallback()</a>.</p>

</div>
</div>
<a class="anchor" id="a760dc711eb2a00d49767b85be10ebb9e"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::remStringForStartOfLogs </td>
          <td>(</td>
          <td class="paramtype">const char *&#160;</td>
          <td class="paramname"><em>str</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Removes a string for adding to the log when we start. </p>

<p>References <a class="el" href="classArServerHandlerMapping.html#a3b3d99f3f7bb352ea3c2f0c842511e5f">myStringsForStartOfLog</a>.</p>

</div>
</div>
<a class="anchor" id="a9e3f4f408780ebd72b54a0f6691ad3fa"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::serverMappingEnd </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classArServerClient.html">ArServerClient</a> *&#160;</td>
          <td class="paramname"><em>client</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classArNetPacket.html">ArNetPacket</a> *&#160;</td>
          <td class="paramname"><em>packet</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Ends a map. </p>

<p>References <a class="el" href="classArServerBase.html#aaf43c74fa075d30ec57eb1ac4221084c">ArServerBase::broadcastPacketTcp()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a9afdff469545e32649067ed0db391046">ArBasePacket::byteToBuf()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArRobot.html#a5aecc7ac998c9a31b82fdb904efa8609">ArRobot::lock()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLog.html#a43a8b3789126c818f390f24bdbceccce">ArLog::log()</a>, <a class="el" href="classArTempDirectoryHelper.html#adfbb587a9c0cde164dd49e0d92f290b3">ArTempDirectoryHelper::moveFilesToBaseDirectory()</a>, <a class="el" href="classArServerHandlerMapping.html#a4d900811adb325e94ece269bbda61d83">myFileName</a>, <a class="el" href="classArServerHandlerMapping.html#a9aa629e2e2ee3b2197c9cd181587efb4">myFileName2</a>, <a class="el" href="classArServerHandlerMapping.html#a63e1823ac8bb01a1b0f1d061c7329779">myLaserLogger</a>, <a class="el" href="classArServerHandlerMapping.html#a9aa00535edbd9f21547dc9819231a57e">myLaserLogger2</a>, <a class="el" href="classArServerHandlerMapping.html#aa8a6a1562c50067cc320b5308fb9004c">myMapName</a>, <a class="el" href="classArServerHandlerMapping.html#af388faa56006d23c8b8a92bfe85cadda">myMappingEndCallbacks</a>, <a class="el" href="classArServerHandlerMapping.html#a5a6e3f4ef01eaf1093cbda414284d0ba">myMappingEndedCallbacks</a>, <a class="el" href="classArServerHandlerMapping.html#a4afee7909ae8c75f65c91f40a62568dd">myRobot</a>, <a class="el" href="classArServerHandlerMapping.html#a378d5ba7f5e427249e51b49aac131fa7">myServer</a>, <a class="el" href="classArServerHandlerMapping.html#adbec73f8198f2a2318b558720dc8b41c">myTempDirectoryHelper</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLog.html#ac8cc0fb3aa323ab2a1c21340fdd1dce3a7040faf60eeb155eaa85d439b1066ca1">ArLog::Normal</a>, <a class="el" href="classArServerClient.html#a3f898b500f25869bdc5098c7d9a94f93">ArServerClient::sendPacketTcp()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a1367558f1c0ce2830072a649ad935d21">ArBasePacket::strToBuf()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#aeec1b2c2dc6902e3c2b820fb2ddbf0e2">ArBasePacket::uByte2ToBuf()</a>, and <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArRobot.html#a403d9de010dc2b8d478cd0b14b2d9491">ArRobot::unlock()</a>.</p>

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a786271fe3d7ed1dce95efdc4bac4ee8c">packetHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="a4221bef12f98c7cdc092f96797f426b0"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::serverMappingStart </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classArServerClient.html">ArServerClient</a> *&#160;</td>
          <td class="paramname"><em>client</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classArNetPacket.html">ArNetPacket</a> *&#160;</td>
          <td class="paramname"><em>packet</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Starts a new map unless ones already made. </p>

<p>References <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLaserLogger.html#acd67438efbbf9db3a8d8c887dd9a8889">ArLaserLogger::addInfoToLogPlain()</a>, <a class="el" href="classArServerBase.html#aaf43c74fa075d30ec57eb1ac4221084c">ArServerBase::broadcastPacketTcp()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a8f1536daa451024715fe82cec495e826">ArBasePacket::bufToStr()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a9afdff469545e32649067ed0db391046">ArBasePacket::byteToBuf()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classAria.html#a61a9601b0b39cba97a3048118e414941">Aria::getJoyHandler()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classAria.html#a3b4e299844dd6775398530c9f4a6f260">Aria::getRobotJoyHandler()</a>, <a class="el" href="classArTempDirectoryHelper.html#afbfa63587f4959a64e1b2046caef0171">ArTempDirectoryHelper::getTempDirectory()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html#a1c87b5ef305e653fe13258ebe77faee3">ArFunctor::invoke()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArRobot.html#a5aecc7ac998c9a31b82fdb904efa8609">ArRobot::lock()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLog.html#a43a8b3789126c818f390f24bdbceccce">ArLog::log()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArUtil.html#a754c3bc37df607f8157dad3521abac5e">ArUtil::lower()</a>, <a class="el" href="classArServerHandlerMapping.html#a6ec45e34ed8aa53efc7361c806c69764">myExtraLasers</a>, <a class="el" href="classArServerHandlerMapping.html#a4d900811adb325e94ece269bbda61d83">myFileName</a>, <a class="el" href="classArServerHandlerMapping.html#a9aa629e2e2ee3b2197c9cd181587efb4">myFileName2</a>, <a class="el" href="classArServerHandlerMapping.html#aeedd65f413d1993a6c63e10942fcd1d2">myLaser</a>, <a class="el" href="classArServerHandlerMapping.html#aedfe323ff20bcd7b0989d2c3c669c9bc">myLaser2</a>, <a class="el" href="classArServerHandlerMapping.html#a63e1823ac8bb01a1b0f1d061c7329779">myLaserLogger</a>, <a class="el" href="classArServerHandlerMapping.html#a9aa00535edbd9f21547dc9819231a57e">myLaserLogger2</a>, <a class="el" href="classArServerHandlerMapping.html#a7fed2d1a1e5e1ee0b43eecfb86928176">myLocationDataMap</a>, <a class="el" href="classArServerHandlerMapping.html#aa8a6a1562c50067cc320b5308fb9004c">myMapName</a>, <a class="el" href="classArServerHandlerMapping.html#a51ee670c3661ef2232b1436d2c42ab91">myMappingBegunCallbacks</a>, <a class="el" href="classArServerHandlerMapping.html#a2a0d1991d28f257996168fb9034f9832">myMappingStartCallbacks</a>, <a class="el" href="classArServerHandlerMapping.html#a4afee7909ae8c75f65c91f40a62568dd">myRobot</a>, <a class="el" href="classArServerHandlerMapping.html#a378d5ba7f5e427249e51b49aac131fa7">myServer</a>, <a class="el" href="classArServerHandlerMapping.html#a3b3d99f3f7bb352ea3c2f0c842511e5f">myStringsForStartOfLog</a>, <a class="el" href="classArServerHandlerMapping.html#a506a8b8297d8ad5165f7cb72eb16d446">mySuffix</a>, <a class="el" href="classArServerHandlerMapping.html#a322345e802bac6a680bfc9a2eeacb451">mySuffix2</a>, <a class="el" href="classArServerHandlerMapping.html#adbec73f8198f2a2318b558720dc8b41c">myTempDirectoryHelper</a>, <a class="el" href="classArServerHandlerMapping.html#a047d90afa8a44a123b6ed62d1f163c8f">myUseReflectorValues</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLog.html#ac8cc0fb3aa323ab2a1c21340fdd1dce3a7040faf60eeb155eaa85d439b1066ca1">ArLog::Normal</a>, <a class="el" href="classArServerClient.html#a3f898b500f25869bdc5098c7d9a94f93">ArServerClient::sendPacketTcp()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a1367558f1c0ce2830072a649ad935d21">ArBasePacket::strToBuf()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArRobot.html#a403d9de010dc2b8d478cd0b14b2d9491">ArRobot::unlock()</a>, and <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLaserLogger.html#a2ea88347c3edc52d64ac63c3957d5b60">ArLaserLogger::wasFileOpenedSuccessfully()</a>.</p>

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a786271fe3d7ed1dce95efdc4bac4ee8c">packetHandler()</a>.</p>

</div>
</div>
<a class="anchor" id="aaf1871c87271956a22c90be8436de695"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::serverMappingStatus </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classArServerClient.html">ArServerClient</a> *&#160;</td>
          <td class="paramname"><em>client</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classArNetPacket.html">ArNetPacket</a> *&#160;</td>
          <td class="paramname"><em>packet</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Gets the mapping status. </p>

<p>References <a class="el" href="classArServerHandlerMapping.html#aa8a6a1562c50067cc320b5308fb9004c">myMapName</a>, <a class="el" href="classArServerClient.html#a3f898b500f25869bdc5098c7d9a94f93">ArServerClient::sendPacketTcp()</a>, and <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArBasePacket.html#a1367558f1c0ce2830072a649ad935d21">ArBasePacket::strToBuf()</a>.</p>

</div>
</div>
<a class="anchor" id="a3c1aae90f31681ce4e0bf5b9dd5f62cb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::setSnapshotZipFile </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArZippable.html">ArZippable</a> *&#160;</td>
          <td class="paramname"><em>zipFile</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the optional zip file installed on this handler. </p>
<p>If snapshots are enabled when the optional zip file feature is used, this method should be called with a valid file in the context of a "mapping start" callback.</p>
<p>The file should have been opened in ZIP_MODE, and should remain open until after all of the "mapping end" callbacks have completed. The file should be closed and this method should be called with a NULL pointer within the context of a "mapping ended" callback. The file should then be added to the main mapping zip file.</p>
<p>It is the application's responsibility to create and manage the zip file. Not all applications will use this feature.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">zipFile</td><td>a pointer to the optional <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArZippable.html">ArZippable</a> instance in which snapshots can be stored </td></tr>
  </table>
  </dd>
</dl>

<p>References <a class="el" href="classArServerHandlerMapping.html#aaa1d21da8db11f7710f2bc277aceaa97">mySnapshotZipFile</a>.</p>

</div>
</div>
<a class="anchor" id="a9207ccf2499b1df06f43dada7ebe73ce"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::setZipFile </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArZippable.html">ArZippable</a> *&#160;</td>
          <td class="paramname"><em>zipFile</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Sets the optional zip file installed on this handler. </p>
<p>When the optional zip file feature is used, this method should be called with a valid file in the context of a "mapping start" callback.</p>
<p>The file should have been opened in ZIP_MODE, and should remain open until after all of the "mapping end" callbacks have completed. The file should be closed and this method should be called with a NULL pointer within the context of a "mapping
ended" callback.</p>
<p>It is the application's responsibility to create and manage the zip file. Not all applications will use this feature.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">zipFile</td><td>a pointer to the optional <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArZippable.html">ArZippable</a> instance in which scan results can be stored </td></tr>
  </table>
  </dd>
</dl>

<p>References <a class="el" href="classArServerHandlerMapping.html#a05d888ab1ee7364c9c89a261d9d59eb9">myZipFile</a>.</p>

</div>
</div>
<a class="anchor" id="a8c4bbcb2cade8c8ca79297829b2404fe"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::simpleLoopEnd </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArArgumentBuilder.html">ArArgumentBuilder</a> *&#160;</td>
          <td class="paramname"><em>arg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds a loop end to the log. </p>

<p>References <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLaserLogger.html#ad551fb95d5451da5866cbab25987e590">ArLaserLogger::addTagToLog()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArArgumentBuilder.html#a3d0f4e9a6510a02877c59492229d9aaa">ArArgumentBuilder::getFullString()</a>, <a class="el" href="classArServerHandlerMapping.html#a63e1823ac8bb01a1b0f1d061c7329779">myLaserLogger</a>, and <a class="el" href="classArServerHandlerMapping.html#a9aa00535edbd9f21547dc9819231a57e">myLaserLogger2</a>.</p>

</div>
</div>
<a class="anchor" id="a89728b9a2748d32c5e4a81991a89e672"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void ArServerHandlerMapping::simpleLoopStart </td>
          <td>(</td>
          <td class="paramtype"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArArgumentBuilder.html">ArArgumentBuilder</a> *&#160;</td>
          <td class="paramname"><em>arg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Adds a loop start to the log. </p>

<p>References <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLaserLogger.html#ad551fb95d5451da5866cbab25987e590">ArLaserLogger::addTagToLog()</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArArgumentBuilder.html#a3d0f4e9a6510a02877c59492229d9aaa">ArArgumentBuilder::getFullString()</a>, <a class="el" href="classArServerHandlerMapping.html#a63e1823ac8bb01a1b0f1d061c7329779">myLaserLogger</a>, and <a class="el" href="classArServerHandlerMapping.html#a9aa00535edbd9f21547dc9819231a57e">myLaserLogger2</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Data Documentation</h2>
<a class="anchor" id="a6ec45e34ed8aa53efc7361c806c69764"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::list&lt;<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLaser.html">ArLaser</a> *&gt;* ArServerHandlerMapping::myExtraLasers</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a942b282d2bf34464b9b6655d7537eedb">ArServerHandlerMapping()</a>, and <a class="el" href="classArServerHandlerMapping.html#a4221bef12f98c7cdc092f96797f426b0">serverMappingStart()</a>.</p>

</div>
</div>
<a class="anchor" id="a4d900811adb325e94ece269bbda61d83"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string ArServerHandlerMapping::myFileName</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a942b282d2bf34464b9b6655d7537eedb">ArServerHandlerMapping()</a>, <a class="el" href="classArServerHandlerMapping.html#af3a25f17be6dc9e4e09e1ea097226105">getFileName()</a>, <a class="el" href="classArServerHandlerMapping.html#a9e3f4f408780ebd72b54a0f6691ad3fa">serverMappingEnd()</a>, and <a class="el" href="classArServerHandlerMapping.html#a4221bef12f98c7cdc092f96797f426b0">serverMappingStart()</a>.</p>

</div>
</div>
<a class="anchor" id="a9aa629e2e2ee3b2197c9cd181587efb4"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string ArServerHandlerMapping::myFileName2</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a9e3f4f408780ebd72b54a0f6691ad3fa">serverMappingEnd()</a>, and <a class="el" href="classArServerHandlerMapping.html#a4221bef12f98c7cdc092f96797f426b0">serverMappingStart()</a>.</p>

</div>
</div>
<a class="anchor" id="a31cece5a5359fd4b7f4939ec889cf1cb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classArServerHandlerCommands.html">ArServerHandlerCommands</a>* ArServerHandlerMapping::myHandlerCommands</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a06d235f24db219f51d1e74fd88264282">addSimpleCommands()</a>, and <a class="el" href="classArServerHandlerMapping.html#a942b282d2bf34464b9b6655d7537eedb">ArServerHandlerMapping()</a>.</p>

</div>
</div>
<a class="anchor" id="aeedd65f413d1993a6c63e10942fcd1d2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLaser.html">ArLaser</a>* ArServerHandlerMapping::myLaser</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a942b282d2bf34464b9b6655d7537eedb">ArServerHandlerMapping()</a>, and <a class="el" href="classArServerHandlerMapping.html#a4221bef12f98c7cdc092f96797f426b0">serverMappingStart()</a>.</p>

</div>
</div>
<a class="anchor" id="aedfe323ff20bcd7b0989d2c3c669c9bc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLaser.html">ArLaser</a>* ArServerHandlerMapping::myLaser2</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a942b282d2bf34464b9b6655d7537eedb">ArServerHandlerMapping()</a>, and <a class="el" href="classArServerHandlerMapping.html#a4221bef12f98c7cdc092f96797f426b0">serverMappingStart()</a>.</p>

</div>
</div>
<a class="anchor" id="a63e1823ac8bb01a1b0f1d061c7329779"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLaserLogger.html">ArLaserLogger</a>* ArServerHandlerMapping::myLaserLogger</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#affa3b8851b2e2892b264a58612023d5e">addInfoToLog()</a>, <a class="el" href="classArServerHandlerMapping.html#a15924898161ae8638a937bf67a0d1f0d">addTagToLog()</a>, <a class="el" href="classArServerHandlerMapping.html#a942b282d2bf34464b9b6655d7537eedb">ArServerHandlerMapping()</a>, <a class="el" href="classArServerHandlerMapping.html#a80eb79de0e40a3d46ab51f29e266063d">forceReading()</a>, <a class="el" href="classArServerHandlerMapping.html#abae8741893a263addedd2c2c8fb4603b">isMapping()</a>, <a class="el" href="classArServerHandlerMapping.html#a786271fe3d7ed1dce95efdc4bac4ee8c">packetHandler()</a>, <a class="el" href="classArServerHandlerMapping.html#a9e3f4f408780ebd72b54a0f6691ad3fa">serverMappingEnd()</a>, <a class="el" href="classArServerHandlerMapping.html#a4221bef12f98c7cdc092f96797f426b0">serverMappingStart()</a>, <a class="el" href="classArServerHandlerMapping.html#a8c4bbcb2cade8c8ca79297829b2404fe">simpleLoopEnd()</a>, <a class="el" href="classArServerHandlerMapping.html#a89728b9a2748d32c5e4a81991a89e672">simpleLoopStart()</a>, and <a class="el" href="classArServerHandlerMapping.html#a4a10da00e279ed974e8ac21c01d1f0fe">~ArServerHandlerMapping()</a>.</p>

</div>
</div>
<a class="anchor" id="a9aa00535edbd9f21547dc9819231a57e"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArLaserLogger.html">ArLaserLogger</a>* ArServerHandlerMapping::myLaserLogger2</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#affa3b8851b2e2892b264a58612023d5e">addInfoToLog()</a>, <a class="el" href="classArServerHandlerMapping.html#a15924898161ae8638a937bf67a0d1f0d">addTagToLog()</a>, <a class="el" href="classArServerHandlerMapping.html#a942b282d2bf34464b9b6655d7537eedb">ArServerHandlerMapping()</a>, <a class="el" href="classArServerHandlerMapping.html#a80eb79de0e40a3d46ab51f29e266063d">forceReading()</a>, <a class="el" href="classArServerHandlerMapping.html#a9e3f4f408780ebd72b54a0f6691ad3fa">serverMappingEnd()</a>, <a class="el" href="classArServerHandlerMapping.html#a4221bef12f98c7cdc092f96797f426b0">serverMappingStart()</a>, <a class="el" href="classArServerHandlerMapping.html#a8c4bbcb2cade8c8ca79297829b2404fe">simpleLoopEnd()</a>, <a class="el" href="classArServerHandlerMapping.html#a89728b9a2748d32c5e4a81991a89e672">simpleLoopStart()</a>, and <a class="el" href="classArServerHandlerMapping.html#a4a10da00e279ed974e8ac21c01d1f0fe">~ArServerHandlerMapping()</a>.</p>

</div>
</div>
<a class="anchor" id="a7fed2d1a1e5e1ee0b43eecfb86928176"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::map&lt;std::string, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArRetFunctor3.html">ArRetFunctor3</a>&lt;int, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArTime.html">ArTime</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArPose.html">ArPose</a> *, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArPoseWithTime.html">ArPoseWithTime</a> *&gt; *, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/structArStrCaseCmpOp.html">ArStrCaseCmpOp</a>&gt; ArServerHandlerMapping::myLocationDataMap</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a70dfdbb069b3afc04361ee99c5a01b4f">addLocationData()</a>, <a class="el" href="classArServerHandlerMapping.html#a60775e7e090598405a56e9852c683cf5">getLocationDataMap()</a>, and <a class="el" href="classArServerHandlerMapping.html#a4221bef12f98c7cdc092f96797f426b0">serverMappingStart()</a>.</p>

</div>
</div>
<a class="anchor" id="a16a9f8c0233bac61d588c18bb8b7bb21"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor1C.html">ArFunctor1C</a>&lt;<a class="el" href="classArServerHandlerMapping.html">ArServerHandlerMapping</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArArgumentBuilder.html">ArArgumentBuilder</a> *&gt; ArServerHandlerMapping::myLoopEndCB</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a06d235f24db219f51d1e74fd88264282">addSimpleCommands()</a>.</p>

</div>
</div>
<a class="anchor" id="a01f4aec18c14674769a3e74fcc978db7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor1C.html">ArFunctor1C</a>&lt;<a class="el" href="classArServerHandlerMapping.html">ArServerHandlerMapping</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArArgumentBuilder.html">ArArgumentBuilder</a> *&gt; ArServerHandlerMapping::myLoopStartCB</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a06d235f24db219f51d1e74fd88264282">addSimpleCommands()</a>.</p>

</div>
</div>
<a class="anchor" id="aa8a6a1562c50067cc320b5308fb9004c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string ArServerHandlerMapping::myMapName</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a942b282d2bf34464b9b6655d7537eedb">ArServerHandlerMapping()</a>, <a class="el" href="classArServerHandlerMapping.html#a8cda912c64d0dfe2f24dfd8cb2740ae8">getMapName()</a>, <a class="el" href="classArServerHandlerMapping.html#a9e3f4f408780ebd72b54a0f6691ad3fa">serverMappingEnd()</a>, <a class="el" href="classArServerHandlerMapping.html#a4221bef12f98c7cdc092f96797f426b0">serverMappingStart()</a>, and <a class="el" href="classArServerHandlerMapping.html#aaf1871c87271956a22c90be8436de695">serverMappingStatus()</a>.</p>

</div>
</div>
<a class="anchor" id="a51ee670c3661ef2232b1436d2c42ab91"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::list&lt;<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *&gt; ArServerHandlerMapping::myMappingBegunCallbacks</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#aeaa5f0071164d78c096ff5ef29054385">addMappingBegunCallback()</a>, <a class="el" href="classArServerHandlerMapping.html#a253e2a8c7090e7110fac461ad89d0bec">remMappingBegunCallback()</a>, and <a class="el" href="classArServerHandlerMapping.html#a4221bef12f98c7cdc092f96797f426b0">serverMappingStart()</a>.</p>

</div>
</div>
<a class="anchor" id="af388faa56006d23c8b8a92bfe85cadda"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::list&lt;<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *&gt; ArServerHandlerMapping::myMappingEndCallbacks</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a2e961eb78879c5b26e904df53cf0e957">addMappingEndCallback()</a>, <a class="el" href="classArServerHandlerMapping.html#a8375c99ae1dad0e2c03a8717f36c2083">remMappingEndCallback()</a>, and <a class="el" href="classArServerHandlerMapping.html#a9e3f4f408780ebd72b54a0f6691ad3fa">serverMappingEnd()</a>.</p>

</div>
</div>
<a class="anchor" id="ae1388847a194ccb34801eb059e9090be"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor2C.html">ArFunctor2C</a>&lt;<a class="el" href="classArServerHandlerMapping.html">ArServerHandlerMapping</a>, <a class="el" href="classArServerClient.html">ArServerClient</a> *, <a class="el" href="classArNetPacket.html">ArNetPacket</a> *&gt; ArServerHandlerMapping::myMappingEndCB</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a942b282d2bf34464b9b6655d7537eedb">ArServerHandlerMapping()</a>.</p>

</div>
</div>
<a class="anchor" id="a5a6e3f4ef01eaf1093cbda414284d0ba"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::list&lt;<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *&gt; ArServerHandlerMapping::myMappingEndedCallbacks</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a8dc7454c2d5d7c98a5074fed5ee8bdb2">addMappingEndedCallback()</a>, <a class="el" href="classArServerHandlerMapping.html#a2c473b158c5bc2e8ef10651684dcae0a">remMappingEndedCallback()</a>, and <a class="el" href="classArServerHandlerMapping.html#a9e3f4f408780ebd72b54a0f6691ad3fa">serverMappingEnd()</a>.</p>

</div>
</div>
<a class="anchor" id="a2a0d1991d28f257996168fb9034f9832"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::list&lt;<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *&gt; ArServerHandlerMapping::myMappingStartCallbacks</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#ae8e5a3dad603641ee2b3096ffa7aee12">addMappingStartCallback()</a>, <a class="el" href="classArServerHandlerMapping.html#a64216f5e9d5b7afcf36efcc6b62fac4a">remMappingStartCallback()</a>, and <a class="el" href="classArServerHandlerMapping.html#a4221bef12f98c7cdc092f96797f426b0">serverMappingStart()</a>.</p>

</div>
</div>
<a class="anchor" id="a0bbcbcdc05afa5c5571b301c5f8adae3"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor2C.html">ArFunctor2C</a>&lt;<a class="el" href="classArServerHandlerMapping.html">ArServerHandlerMapping</a>, <a class="el" href="classArServerClient.html">ArServerClient</a> *, <a class="el" href="classArNetPacket.html">ArNetPacket</a> *&gt; ArServerHandlerMapping::myMappingStartCB</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a942b282d2bf34464b9b6655d7537eedb">ArServerHandlerMapping()</a>.</p>

</div>
</div>
<a class="anchor" id="ac1a15edf1c5cad40be95a944955741db"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor2C.html">ArFunctor2C</a>&lt;<a class="el" href="classArServerHandlerMapping.html">ArServerHandlerMapping</a>, <a class="el" href="classArServerClient.html">ArServerClient</a> *, <a class="el" href="classArNetPacket.html">ArNetPacket</a> *&gt; ArServerHandlerMapping::myMappingStatusCB</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a942b282d2bf34464b9b6655d7537eedb">ArServerHandlerMapping()</a>.</p>

</div>
</div>
<a class="anchor" id="a92ce70e8da51ff003b7f962f57e9ecbd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArRetFunctor1C.html">ArRetFunctor1C</a>&lt;bool, <a class="el" href="classArServerHandlerMapping.html">ArServerHandlerMapping</a>, <a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArRobotPacket.html">ArRobotPacket</a> *&gt; ArServerHandlerMapping::myPacketHandlerCB</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a942b282d2bf34464b9b6655d7537eedb">ArServerHandlerMapping()</a>.</p>

</div>
</div>
<a class="anchor" id="a5203ea5415e99add43bd4ff6cd8b7679"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::list&lt;<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *&gt; ArServerHandlerMapping::myPostMoveCallbacks</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="adea0614aa6c73297a2885d83777d85f2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::list&lt;<a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArFunctor.html">ArFunctor</a> *&gt; ArServerHandlerMapping::myPreMoveCallbacks</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

</div>
</div>
<a class="anchor" id="a4afee7909ae8c75f65c91f40a62568dd"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArRobot.html">ArRobot</a>* ArServerHandlerMapping::myRobot</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a942b282d2bf34464b9b6655d7537eedb">ArServerHandlerMapping()</a>, <a class="el" href="classArServerHandlerMapping.html#a786271fe3d7ed1dce95efdc4bac4ee8c">packetHandler()</a>, <a class="el" href="classArServerHandlerMapping.html#a9e3f4f408780ebd72b54a0f6691ad3fa">serverMappingEnd()</a>, and <a class="el" href="classArServerHandlerMapping.html#a4221bef12f98c7cdc092f96797f426b0">serverMappingStart()</a>.</p>

</div>
</div>
<a class="anchor" id="a378d5ba7f5e427249e51b49aac131fa7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classArServerBase.html">ArServerBase</a>* ArServerHandlerMapping::myServer</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a942b282d2bf34464b9b6655d7537eedb">ArServerHandlerMapping()</a>, <a class="el" href="classArServerHandlerMapping.html#a9e3f4f408780ebd72b54a0f6691ad3fa">serverMappingEnd()</a>, and <a class="el" href="classArServerHandlerMapping.html#a4221bef12f98c7cdc092f96797f426b0">serverMappingStart()</a>.</p>

</div>
</div>
<a class="anchor" id="aaa1d21da8db11f7710f2bc277aceaa97"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArZippable.html">ArZippable</a>* ArServerHandlerMapping::mySnapshotZipFile</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Second optional zip file in which snaphots may be saved. </p>

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a34250538daf7c786295d7fd4d48feae2">getSnapshotZipFile()</a>, and <a class="el" href="classArServerHandlerMapping.html#a3c1aae90f31681ce4e0bf5b9dd5f62cb">setSnapshotZipFile()</a>.</p>

</div>
</div>
<a class="anchor" id="a3b3d99f3f7bb352ea3c2f0c842511e5f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::list&lt;std::string&gt; ArServerHandlerMapping::myStringsForStartOfLog</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#ada8f46464a8602fc0283f89cae7caf1e">addStringForStartOfLogs()</a>, <a class="el" href="classArServerHandlerMapping.html#ab4a8e760757d734465f9df0267d2fe0a">addStringsForStartOfLogToMap()</a>, <a class="el" href="classArServerHandlerMapping.html#a760dc711eb2a00d49767b85be10ebb9e">remStringForStartOfLogs()</a>, and <a class="el" href="classArServerHandlerMapping.html#a4221bef12f98c7cdc092f96797f426b0">serverMappingStart()</a>.</p>

</div>
</div>
<a class="anchor" id="a506a8b8297d8ad5165f7cb72eb16d446"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string ArServerHandlerMapping::mySuffix</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a942b282d2bf34464b9b6655d7537eedb">ArServerHandlerMapping()</a>, and <a class="el" href="classArServerHandlerMapping.html#a4221bef12f98c7cdc092f96797f426b0">serverMappingStart()</a>.</p>

</div>
</div>
<a class="anchor" id="a322345e802bac6a680bfc9a2eeacb451"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">std::string ArServerHandlerMapping::mySuffix2</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a942b282d2bf34464b9b6655d7537eedb">ArServerHandlerMapping()</a>, and <a class="el" href="classArServerHandlerMapping.html#a4221bef12f98c7cdc092f96797f426b0">serverMappingStart()</a>.</p>

</div>
</div>
<a class="anchor" id="adbec73f8198f2a2318b558720dc8b41c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classArTempDirectoryHelper.html">ArTempDirectoryHelper</a> ArServerHandlerMapping::myTempDirectoryHelper</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a4c670b100d85e1d7898695251652562d">addPostMoveCallback()</a>, <a class="el" href="classArServerHandlerMapping.html#ad8468fe6a3eb0e7c6f10a1b34f666ca2">addPreMoveCallback()</a>, <a class="el" href="classArServerHandlerMapping.html#a490a1a5d677929bacb2958f2cc4bb279">remPostMoveCallback()</a>, <a class="el" href="classArServerHandlerMapping.html#ac039792780eaf7d92704bde9a0871bb8">remPreMoveCallback()</a>, <a class="el" href="classArServerHandlerMapping.html#a9e3f4f408780ebd72b54a0f6691ad3fa">serverMappingEnd()</a>, and <a class="el" href="classArServerHandlerMapping.html#a4221bef12f98c7cdc092f96797f426b0">serverMappingStart()</a>.</p>

</div>
</div>
<a class="anchor" id="a047d90afa8a44a123b6ed62d1f163c8f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool ArServerHandlerMapping::myUseReflectorValues</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a942b282d2bf34464b9b6655d7537eedb">ArServerHandlerMapping()</a>, and <a class="el" href="classArServerHandlerMapping.html#a4221bef12f98c7cdc092f96797f426b0">serverMappingStart()</a>.</p>

</div>
</div>
<a class="anchor" id="a05d888ab1ee7364c9c89a261d9d59eb9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" doxygen="/home/reed/amrsw/Aria/docs/Aria.tag:../../docs/" href="../../docs/classArZippable.html">ArZippable</a>* ArServerHandlerMapping::myZipFile</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Optional zip file in which mapping results may be saved. </p>

<p>Referenced by <a class="el" href="classArServerHandlerMapping.html#a66f63fefcfbf535911a8c8801034e18c">getZipFile()</a>, and <a class="el" href="classArServerHandlerMapping.html#a9207ccf2499b1df06f43dada7ebe73ce">setZipFile()</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="ArServerHandlerMapping_8h.html">ArServerHandlerMapping.h</a></li>
<li><a class="el" href="ArServerHandlerMapping_8cpp.html">ArServerHandlerMapping.cpp</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="classArServerHandlerMapping.html">ArServerHandlerMapping</a></li>
    <li class="footer">Generated by
    <a href="http://www.doxygen.org/index.html">
    <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.11 </li>
  </ul>
</div>
</body>
</html>
